Udemy - Build a Backend REST API with Python & Django - Beginner (2.2023)
文件大小
2.10 GB
上传时间
2025-11-09
Hash
a1cb37c0410365b936596ce43b01d7d1b399a0f3文件列表
- 01. Course introduction16 项
- 1. Command Line Cheatsheet.txt0.00 MB
- 1. Full source code on GitHub.txt0.00 MB
- 1. Introduction.mp47.46 MB
- 1. Introduction.vtt0.00 MB
- 2. Course structure.mp45.52 MB
- 2. Course structure.vtt0.00 MB
- 3. Technologies.mp430.97 MB
- 3. Technologies.vtt0.01 MB
- 4. Vagrant vs. Docker.mp459.90 MB
- 4. Vagrant vs. Docker.vtt0.00 MB
- 5. How to get the most out of this course.mp422.11 MB
- 5. How to get the most out of this course.vtt0.00 MB
- 6. Full source code on GitHub.txt0.00 MB
- 6. How to ask questions on Stack Overflow (and get answers).txt0.00 MB
- 6. How to get help.mp428.47 MB
- 6. How to get help.vtt0.00 MB
- 02. Setting up your development environment16 项
- 1. Atom.txt0.00 MB
- 1. Cheatsheet.txt0.00 MB
- 1. Git-SCM.txt0.00 MB
- 1. ModHeader.txt0.00 MB
- 1. Vagrant.txt0.00 MB
- 1. VirtualBox 6.txt0.00 MB
- 1. Windows Installing Git, VirtualBox, Vagrant, Atom and ModHeader.mp437.81 MB
- 1. Windows Installing Git, VirtualBox, Vagrant, Atom and ModHeader.vtt0.01 MB
- 2. Atom Editor.txt0.00 MB
- 2. Cheatsheet.txt0.00 MB
- 2. Git-SCM.txt0.00 MB
- 2. macOS Installing Git, VirtualBox, Vagrant, Atom and ModHeader.mp4134.48 MB
- 2. macOS Installing Git, VirtualBox, Vagrant, Atom and ModHeader.vtt0.01 MB
- 2. ModHeader.txt0.00 MB
- 2. Vagrant.txt0.00 MB
- 2. VirtualBox.txt0.00 MB
- 03. Setting up your project10 项
- 1. Creating a workspace.mp476.77 MB
- 1. Creating a workspace.vtt0.01 MB
- 2. .gitignore.txt0.00 MB
- 2. Cheatsheet.txt0.00 MB
- 2. Creating a Git project.mp489.64 MB
- 2. Creating a Git project.vtt0.01 MB
- 2. GitHub Markdown Cheatsheet.txt0.00 MB
- 2. LICENSE.txt0.00 MB
- 3. Pushing to GitHub.mp478.07 MB
- 3. Pushing to GitHub.vtt0.01 MB
- 04. Creating a development server9 项
- 1. Creating a Vagrantfile.mp433.15 MB
- 1. Creating a Vagrantfile.vtt0.00 MB
- 2. Configuring our Vagrant box.mp412.84 MB
- 2. Configuring our Vagrant box.vtt0.00 MB
- 2. Vagrantfile.txt0.00 MB
- 3. Running and connecting to our dev server.mp410.09 MB
- 3. Running and connecting to our dev server.vtt0.00 MB
- 4. Running a Hello World script.mp429.12 MB
- 4. Running a Hello World script.vtt0.00 MB
- 05. Creating a Django app12 项
- 1. Create Python Virtual Environment.mp453.13 MB
- 1. Create Python Virtual Environment.vtt0.00 MB
- 1. Virtual Environment (Docs).txt0.00 MB
- 2. Install required Python packages.mp434.88 MB
- 2. Install required Python packages.vtt0.00 MB
- 2. Python Package Index (PyPi).txt0.00 MB
- 3. Create a new Django project & app.mp411.69 MB
- 3. Create a new Django project & app.vtt0.00 MB
- 4. Enable our app in the Django settings file.mp47.90 MB
- 4. Enable our app in the Django settings file.vtt0.00 MB
- 5. Test and commit our changes.mp411.23 MB
- 5. Test and commit our changes.vtt0.00 MB
- 06. Setup the Database19 项
- 1. Django Models (Official Docs).txt0.00 MB
- 1. What are Django Models.mp43.07 MB
- 1. What are Django Models.vtt0.00 MB
- 2. Create our user database model.mp480.73 MB
- 2. Create our user database model.vtt0.01 MB
- 2. Django Model Fields (Official Docs).txt0.00 MB
- 2. models.py.txt0.00 MB
- 2. PEP 8 Guidelines.txt0.00 MB
- 2. Substituting a custom User model (Official Docs).txt0.00 MB
- 3. Add a user model manager.mp457.34 MB
- 3. Add a user model manager.vtt0.01 MB
- 3. models.py.txt0.00 MB
- 3. normalize_email (Official Docs).txt0.00 MB
- 3. PEP 8 Guidelines.txt0.00 MB
- 4. Official Django docs for custom user model setting.txt0.00 MB
- 4. Set our custom user model.mp46.65 MB
- 4. Set our custom user model.vtt0.00 MB
- 5. Create migrations and sync DB.mp431.04 MB
- 5. Create migrations and sync DB.vtt0.00 MB
- 07. Setup Django Admin9 项
- 1. Creating a superuser.mp428.34 MB
- 1. Creating a superuser.vtt0.00 MB
- 1. Django Admin (Official Docs).txt0.00 MB
- 2. Django Admin override model name.txt0.00 MB
- 2. Enable Django Admin.mp423.27 MB
- 2. Enable Django Admin.vtt0.00 MB
- 3. Official Django docs for overriding model name.txt0.00 MB
- 3. Test Django Admin.mp477.96 MB
- 3. Test Django Admin.vtt0.00 MB
- 08. Introduction to API Views31 项
- 1. APIView (Official Docs).txt0.00 MB
- 1. What is an APIView.mp46.92 MB
- 1. What is an APIView.vtt0.00 MB
- 2. Create first APIView.mp442.77 MB
- 2. Create first APIView.vtt0.01 MB
- 2. views.py.txt0.00 MB
- 3. Configure view URL.mp424.16 MB
- 3. Configure view URL.vtt0.01 MB
- 3. Include urls docs.txt0.00 MB
- 3. Path function official docs.txt0.00 MB
- 3. profiles_apiurls.py.txt0.00 MB
- 3. profiles_projecturls.py.txt0.00 MB
- 3. URL Dispatcher (Official Docs).txt0.00 MB
- 4. Testing our API View.mp48.72 MB
- 4. Testing our API View.vtt0.00 MB
- 5. Create a Serializer.mp410.91 MB
- 5. Create a Serializer.vtt0.00 MB
- 5. Serializer Fields (Official Docs).txt0.00 MB
- 5. Serializers (Official Docs).txt0.00 MB
- 5. serializers.py.txt0.00 MB
- 6. Add POST method to APIView.mp423.56 MB
- 6. Add POST method to APIView.vtt0.01 MB
- 6. Status Codes (Official Docs).txt0.00 MB
- 7. Test POST Function.mp413.33 MB
- 7. Test POST Function.vtt0.00 MB
- 7. views.py.txt0.00 MB
- 8. Add PUT, PATCH and DELETE methods.mp418.34 MB
- 8. Add PUT, PATCH and DELETE methods.vtt0.00 MB
- 8. views.py.txt0.00 MB
- 9. Test the PUT, PATCH and DELETE methods.mp414.48 MB
- 9. Test the PUT, PATCH and DELETE methods.vtt0.00 MB
- 09. Introduction to Viewsets15 项
- 1. What is a Viewset.mp48.25 MB
- 1. What is a Viewset.vtt0.00 MB
- 2. Create a simple Viewset.mp421.19 MB
- 2. Create a simple Viewset.vtt0.00 MB
- 2. views.py.txt0.00 MB
- 3. Add URL Router.mp488.35 MB
- 3. Add URL Router.vtt0.01 MB
- 3. urls.py.txt0.00 MB
- 4. Testing our Viewset.mp410.23 MB
- 4. Testing our Viewset.vtt0.00 MB
- 5. Add create, retrieve, update, partial_update and destroy functions.mp419.83 MB
- 5. Add create, retrieve, update, partial_update and destroy functions.vtt0.01 MB
- 5. views.py.txt0.00 MB
- 6. Test Viewset.mp415.88 MB
- 6. Test Viewset.vtt0.00 MB
- 10. Create Profiles API28 项
- 1. Plan our Profiles API.mp45.64 MB
- 1. Plan our Profiles API.vtt0.00 MB
- 10. Add search profiles feature.mp411.47 MB
- 10. Add search profiles feature.vtt0.00 MB
- 10. views.py.txt0.00 MB
- 11. Test searching profiles.mp459.23 MB
- 11. Test searching profiles.vtt0.00 MB
- 2. Create user profile serializer.mp436.47 MB
- 2. Create user profile serializer.vtt0.01 MB
- 2. ModelSerializer (Official Docs).txt0.00 MB
- 2. serializers.py.txt0.00 MB
- 3. UPDATE Bug in profile serializer.html0.00 MB
- 4. Create profiles ViewSet.mp414.20 MB
- 4. Create profiles ViewSet.vtt0.00 MB
- 4. views.py.txt0.00 MB
- 5. Register profile Viewset with the URL router.mp44.22 MB
- 5. Register profile Viewset with the URL router.vtt0.00 MB
- 6. Test creating a profile.mp416.90 MB
- 6. Test creating a profile.vtt0.00 MB
- 7. Create permission class.mp427.67 MB
- 7. Create permission class.vtt0.01 MB
- 7. Permissions (Official Docs).txt0.00 MB
- 7. permissions.py.txt0.00 MB
- 8. Add authentication and permissions to Viewset.mp457.37 MB
- 8. Add authentication and permissions to Viewset.vtt0.00 MB
- 8. views.py.txt0.00 MB
- 9. Test new permissions.mp443.69 MB
- 9. Test new permissions.vtt0.00 MB
- 11. Create login API8 项
- 1. Create login API viewset.mp424.39 MB
- 1. Create login API viewset.vtt0.00 MB
- 1. urls.py.txt0.00 MB
- 1. views.py.txt0.00 MB
- 2. Test login API.mp47.80 MB
- 2. Test login API.vtt0.00 MB
- 3. Set token header using ModHeader extension.mp422.49 MB
- 3. Set token header using ModHeader extension.vtt0.01 MB
- 12. Create profile feed API28 项
- 1. Plan profile feed API.mp44.34 MB
- 1. Plan profile feed API.vtt0.00 MB
- 10. Restrict viewing status updates to logged in users only.mp49.14 MB
- 10. Restrict viewing status updates to logged in users only.vtt0.00 MB
- 10. views.py.txt0.00 MB
- 11. Test new private feed.mp43.69 MB
- 11. Test new private feed.vtt0.00 MB
- 2. Add new model Item.mp429.73 MB
- 2. Add new model Item.vtt0.01 MB
- 2. models.py.txt0.00 MB
- 3. Create and run model migration.mp49.36 MB
- 3. Create and run model migration.vtt0.00 MB
- 4. Add profile feed model to admin.mp42.64 MB
- 4. Add profile feed model to admin.vtt0.00 MB
- 5. Create profile feed item serializer.mp416.60 MB
- 5. Create profile feed item serializer.vtt0.00 MB
- 5. serializers.py.txt0.00 MB
- 6. Create ViewSet for our profile feed item.mp423.96 MB
- 6. Create ViewSet for our profile feed item.vtt0.01 MB
- 6. views.py.txt0.00 MB
- 7. Test Feed API.mp412.26 MB
- 7. Test Feed API.vtt0.00 MB
- 8. Add permissions for feed API.mp427.76 MB
- 8. Add permissions for feed API.vtt0.01 MB
- 8. permissions.py.txt0.00 MB
- 8. views.py.txt0.00 MB
- 9. Test feed API permissions.mp414.43 MB
- 9. Test feed API permissions.vtt0.00 MB
- 13. Deploying our API to a server on AWS20 项
- 1. AWS Free Tier.txt0.00 MB
- 1. GitHub.txt0.00 MB
- 1. Introduction to deploying our app to AWS.mp43.97 MB
- 1. Introduction to deploying our app to AWS.vtt0.00 MB
- 2. Add key pair to AWS.mp459.97 MB
- 2. Add key pair to AWS.vtt0.00 MB
- 3. AMI Image Number.txt0.00 MB
- 3. Create EC2 server instance.mp414.83 MB
- 3. Create EC2 server instance.vtt0.00 MB
- 4. Add deployment script and configs to our project.mp457.81 MB
- 4. Add deployment script and configs to our project.vtt0.01 MB
- 4. deploy.zip.txt0.00 MB
- 4. nginx_profiles_api.conf.txt0.00 MB
- 4. setup.sh.txt0.00 MB
- 4. supervisor_profiles_api.conf.txt0.00 MB
- 4. update.sh.txt0.00 MB
- 5. Deploy to server.mp439.10 MB
- 5. Deploy to server.vtt0.01 MB
- 6. Update allowed hosts and deploy changes.mp457.96 MB
- 6. Update allowed hosts and deploy changes.vtt0.01 MB
- 14. Summary6 项
- 1. Course outro.mp418.79 MB
- 1. Course outro.vtt0.00 MB
- 1. Django (Official Docs).txt0.00 MB
- 1. Django REST Framework (Official Docs).txt0.00 MB
- 2. 2017-12-18_17-38-46-2345da98320508e19f7d7fb14c4a7ac8.jpg0.02 MB
- 2. FAQs.html0.00 MB
截图预览
字幕
Blog API with Django Rest Framework 1 of 33 - Welcome.a.en.srt
SRTBuild A Restful Api With Node.js Express MongoDB _ Rest Api Tutorial.srt
SRT001 Welcome to Build a Backend API with Django REST Framework - Advanced.en.srt
SRT004 ▶️ Build a REST API_en.srt
SRT001 Welcome to Build a Backend API with Django REST Framework - Advanced.en.srt
SRT004 Build createEmployee REST API_en.srt
SRT006 Build GetAllEmployees REST API_en.srt
SRT009 Build getEmployeeById REST API_en.srt
SRT012 Build updateEmployee REST API_en.srt
SRT015 Build deleteEmployee REST API_en.srt
SRT43 - Build GetAllEmployees REST API English.srt
SRT41 - Build createEmployee REST API English.srt
SRT46 - Build getEmployeeById REST API English.srt
SRT49 - Build updateEmployee REST API English.srt
SRT52 - Build deleteEmployee REST API English.srt
SRTBuild a Django Rest API and Integrate with Next.js! Django Ninja, shadcn, Neon Postgres, Railway....srt
SRT005 Build a REST API.srt
SRT005 Build a REST API_en.srt
SRT254 - Build a REST API.en.srt
SRT